while True:#这是一个死循环
    currency_str_value = input("请输入带单位的货币金额（按'n'退出程序）：")
    #输入货币
    if currency_str_value == 'n':
        print("程序结束")
        break
    else:
        USD_VS_RMB = 6.77
        #汇率
        unit = currency_str_value[-3:]
        # 获取货币单位
        if unit == 'USD':
            # 输入的是美元
            usd_str_value = currency_str_value[:-3]
            # 选取字符串
            usd_value = eval(usd_str_value)
            # 将字符串转换为数字
            rmb_value = usd_value * USD_VS_RMB
            # 汇率计算
            print('人民币(CNY)金额为：', rmb_value)
            # 输出结果
        elif unit == 'CNY':
            # 输入的是人民币
            rmb_str_value = currency_str_value[:-3]
            # 选取字符串
            rmb_value = eval(rmb_str_value)
            # 将字符串转换为数字
            usd_value = rmb_value / USD_VS_RMB
            # 汇率计算
            print('美元(USD)金额为：', usd_value)
            # 输出结果
        else:
            # 其他情况
            print('输入格式错误')
            # 输出结果